.carousel-editor {
    ul.carousel-items {
        @item_height: 120px;
        @item_width : 200px;

        li {
            float        : left;
            width        : @item_width;
            margin-right : 10px;
            margin-bottom: 10px;

            &:last-child {
                background-color: white;
                padding-top     : 22px;
                text-align      : center;
                height          : @item_height;
                border          : solid 1px #ccc;
            }

            @bottom_height: 26px;

            .bottom {
                position        : absolute;
                // width        : calc(100% - 32px);
                width           : @item_width;
                height          : @bottom_height;
                background-color: rgba(0, 0, 0, 0.55);
                color           : white;
                margin-top      : @item_height - @bottom_height;
                text-align      : center;

                .btn-link {
                    color: white;
                }

                button {
                    width: 100%;
                }
            }

            .icon-remove {
                position   : absolute;
                right      : 0px;
                margin-left: 186px;
            }

            img {
                width     : 100%;
                max-height: @item_height;
                border    : solid 1px #ccc;
            }

        }
    }
}